_HEAP_LFH_SUBSEGMENT

//0x38 bytes (sizeof) struct _HEAP_LFH_SUBSEGMENT { struct _LIST_ENTRY ListEntry; //0x0 union { struct _HEAP_LFH_SUBSEGMENT_OWNER* Owner; //0x10 union _HEAP_LFH_SUBSEGMENT_DELAY_FREE DelayFree; //0x10 }; ULONGLONG CommitLock; //0x18 union { struct { USHORT FreeCount; //0x20 USHORT BlockCount; //0x22 }; volatile SHORT InterlockedShort; //0x20 volatile LONG InterlockedLong; //0x20 }; USHORT FreeHint; //0x24 UCHAR Location; //0x26 UCHAR WitheldBlockCount; //0x27 struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS BlockOffsets; //0x28 UCHAR CommitUnitShift; //0x2c UCHAR CommitUnitCount; //0x2d USHORT CommitStateOffset; //0x2e ULONGLONG BlockBitmap[1]; //0x30 };